Silicon Labs /SiM3_NRND /SIM3L167_C /PBCFG_0 /CONTROL0

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CONTROL0

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (INT0_0)INT0SEL0 (LOW)INT0POL 0 (LEVEL)INT0MD 0 (DISABLED)INT0EN 0 (INT1_0)INT1SEL0 (LOW)INT1POL 0 (LEVEL)INT1MD 0 (DISABLED)INT1EN 0PGTIMER0 (NOT_SET)PGDONEF

INT1EN=DISABLED, INT1SEL=INT1_0, INT0SEL=INT0_0, INT1POL=LOW, INT0POL=LOW, PGDONEF=NOT_SET, INT1MD=LEVEL, INT0EN=DISABLED, INT0MD=LEVEL

Description

Global Port Control 0

Fields

INT0SEL

External Interrupt 0 Pin Selection.

0 (INT0_0): Select INT0.0

1 (INT0_1): Select INT0.1

2 (INT0_2): Select INT0.2

3 (INT0_3): Select INT0.3

4 (INT0_4): Select INT0.4

5 (INT0_5): Select INT0.5

6 (INT0_6): Select INT0.6

7 (INT0_7): Select INT0.7

8 (INT0_8): Select INT0.8

9 (INT0_9): Select INT0.9

10 (INT0_10): Select INT0.10

11 (INT0_11): Select INT0.11

12 (INT0_12): Select INT0.12

13 (INT0_13): Select INT0.13

14 (INT0_14): Select INT0.14

15 (INT0_15): Select INT0.15

INT0POL

External Interrupt 0 Polarity.

0 (LOW): A low value or falling edge on the selected pin will cause interrupt.

1 (HIGH): A high value or rising edge on the selected pin will cause interrupt.

INT0MD

External Interrupt 0 Mode.

0 (LEVEL): Interrupt on logic level at pin, as selected by the INT0POL field.

1 (EDGE): Interrupt on either rising or falling edge, as selected by the INT0POL field.

2 (DUAL_EDGE): Interrupt on both rising and falling edges (ignores INT0POL).

INT0EN

External Interrupt 0 Enable.

0 (DISABLED): Disable external interrupt 0.

1 (ENABLED): Enable external interrupt 0.

INT1SEL

External Interrupt 1 Pin Selection.

0 (INT1_0): Select INT1.0

1 (INT1_1): Select INT1.1

2 (INT1_2): Select INT1.2

3 (INT1_3): Select INT1.3

4 (INT1_4): Select INT1.4

5 (INT1_5): Select INT1.5

6 (INT1_6): Select INT1.6

7 (INT1_7): Select INT1.7

8 (INT1_8): Select INT1.8

9 (INT1_9): Select INT1.9

10 (INT1_10): Select INT1.10

11 (INT1_11): Select INT1.11

12 (INT1_12): Select INT1.12

13 (INT1_13): Select INT1.13

14 (INT1_14): Select INT1.14

15 (INT1_15): Select INT1.15

INT1POL

External Interrupt 1 Polarity.

0 (LOW): A low value or falling edge on the selected pin will cause interrupt.

1 (HIGH): A high value or rising edge on the selected pin will cause interrupt.

INT1MD

External Interrupt 1 Mode.

0 (LEVEL): Interrupt on logic level at pin, as selected by the INT1POL field.

1 (EDGE): Interrupt on either rising or falling edge, as selected by the INT1POL field.

2 (DUAL_EDGE): Interrupt on both rising and falling edges (ignores INT1POL).

INT1EN

External Interrupt 1 Enable.

0 (DISABLED): Disable external interrupt 1.

1 (ENABLED): Enable external interrupt 1.

PGTIMER

Pulse Generator Timer.

PGDONEF

Pulse Generator Timer Done Flag.

0 (NOT_SET): Firmware has written to the PBPGPHASE register, but the Pulse Generator timer has not expired.

1 (SET): The Pulse Generator cycle finished since the last time PBPGPHASE was written.

Links

()